package hojadetrabajo9;

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 *
 * @author RAUL
 */
public interface Graph {
    
    public void addEdge (int v, int w);
    public void addEdge (int v, int w, Object weight);
    public void addVertex (int v);
    public void addVertex (int v, Object weight);
    Vertex getVertex (int v);
    public Vertex remove (Vertex label);
    public Edge removeEdge(Vertex vLabel, Vertex vLabel2);
    public Vertex get(Vertex label);
    public int size(); 
}
